Evaluation of Intel's DPC++ Compatibility Tool in heterogeneous computing
نویسندگان
چکیده
The Intel DPC++ Compatibility Tool is a component of the oneAPI Base Toolkit. This tool automatically transforms CUDA code into Data Parallel C++ (DPC++), thus assisting in migration process. an implementation programming standard for heterogeneous computing known as SYCL, which unifies development parallel applications on CPUs, GPUs or even FPGAs. paper analyzes by considering manual intervention required and problems encountered while migrating Rodinia benchmarks. For this suite, achieves impressive rate almost 87% successfully migrated. Moreover, comparative study performance obtained migrated was carried out, showing moderate overhead most examples. Finally, comparison different devices also performed.
منابع مشابه
evaluation of sadr eminence in safavid period
چکیده: یکی از دوره های مهم تاریخی ایران به لحاظ تأمین استقلال ملی مذهبی و حتی تأثیر آن بر فرهنگ و مذهب ایرانیان، دوره صفویه است. رسمیت دادن و رواج مذهب شیعه توسط شاه اسماعیل اول، یکی از مهمترین اقدامات این دولت محسوب می شود. بنابراین برای اجرای این سیاست، وی منصب صدارت را به عنوان منصبی مذهبی- حکو متی ایجاد کرد .این منصب از دوره ی تیموریان ایجاد شده بود ولی در اواخر این دوره اهمیت بیشتری یافت...
15 صفحه اولDPC++: Object-Oriented Programming Applied to Cluster Computing
This paper presents DPC++, an extension of C++ dedicated to object-oriented parallel and distributed programming on clusters of SMPs. DPC++ follows the active object model and provides language constructs for the exploration of both fineand coarse-grain parallelism. The main goal of the language is to encourage intuitivity in concurrent programming by means of implicit parallelism. We present a...
متن کاملPerformance Evaluation of Distributed Computing over Heterogeneous Networks
RWAPI is a low-level communication interface designed for clusters of PCs. It has been developed to provide performance to higher applications on a wide variety of architectures. We implemented RWAPI on top of the modular software architecture called GRWA. RWAPI supports Ethernet, InfiniBand and Myrinet network interconnects. This paper introduces RWAPI and the design of its network component o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Parallel and Distributed Computing
سال: 2022
ISSN: ['1096-0848', '0743-7315']
DOI: https://doi.org/10.1016/j.jpdc.2022.03.017